package com.lzy.cloud.account.service;

import com.lzy.cloud.account.dto.AccountWalletDto;
import com.lzy.cloud.account.dto.AccountWalletInfoDto;

public interface AccountWalletInfoService {

    Boolean update(AccountWalletDto accountWalletDto);

    int deleteById(Long id);

    Long add(AccountWalletInfoDto accountWalletInfoDto);

    AccountWalletInfoDto selectAvailableAccount(Long walletId);

    AccountWalletInfoDto selectBlockAccount(Long walletId);

    Boolean updateAccountWalletInfo(AccountWalletInfoDto accountWalletInfoDto);

    Boolean updateBalance(AccountWalletInfoDto accountWalletInfoDto);
}
